﻿using DG.Tweening;
using QFramework;
using UnityEngine;

namespace HareGame
{
    /// <summary>
    /// 游戏入口。
    /// </summary>
    public partial class GameEntry : MonoBehaviour
    {
        private void Awake()
        {
#if UNITY_EDITOR
            Excel2Json.Convert(Application.dataPath + "/Excel/Localization/Localization.xlsx");
#endif

#if !UNITY_EDITOR
            Application.targetFrameRate = 60;
#endif
            ResMgr.Init();//初始化资源管理器

            InitBuiltinComponents();//初始化游戏内置组件

            InitCustomComponents();//初始化自定义组件

            Util.ModifySettingsBasedOnPerformance();//自动设置游戏质量
        }

        void Start()
        {
            GM.Launcher();
        }
    }
}
